home *** CD-ROM | disk | FTP | other *** search
/ Creativ Impulse 2 / Creativ Impulse - Volume 2.iso / civ1_install < prev    next >
Text File  |  1997-10-08  |  21KB  |  556 lines

  1. ; proDAD, Michael Christoph
  2. ; $VER: CIV1_Install 1.1 (08.10.1997) (Copyright by proDAD, All rights reserved)
  3.  
  4.  
  5. ; work:install/civ1_install
  6. ; installer civ1_install language deutsch minuser expert appname "Creativ Impulse Vol.1"
  7.  
  8.  
  9. (if (<> @language "english")
  10.   (if (<> @language "deutsch")
  11.     (set @language "deutsch")
  12.   )
  13. )
  14.  
  15.  
  16. ;=============================================================================
  17. ; Deutsche Texte  (default)
  18.  
  19. ;(if (= @language "deutsch")
  20. ;(
  21.   (set #welcome-text          (cat "\nHiermit können Sie die Daten der\n"
  22.                                    "\"Creativ Impulse Vol.1\"\n"
  23.                                    "auf einer Festplatte installieren.\n\n"
  24.                                    "Sie können dabei auswählen, welche Teile der CD kopiert werden sollen.\n\n"
  25.                                    "Die Daten werden dann automatisch in das Verzeichnis von Monument kopiert."))
  26.   (set #welcome-help          (cat "Wählen Sie 'Weitermachen' wird mit der Installation begonnen.\n\n"
  27.                                    "Klicken Sie auf diesen Schalter, wenn Sie die Daten installieren wollen. "
  28.                                    "Mit 'Nicht installieren' können Sie das Installationsprogramm sofort wieder verlassen, "
  29.                                    "ohne daß irgendwelche Änderungen an Ihrem System vorgenommen wurden.\n\n"
  30.                                    "Mit 'Installation abbrechen' können Sie jederzeit bei einer Rückfrage "
  31.                                    "die Installation unterbrechen. Ansonsten können Sie durch Drücken der "
  32.                                    "ESC-Taste die Installation unterbrechen."))
  33.   (set #choice-wcontinue      (cat "Weitermachen"))
  34.   (set #choice-wabort         (cat "Nicht installieren"))
  35.  
  36.   (set #needcd-text           (cat "\nBenötige die CD-Rom \"Creativ Impulse Vol.1\" zum Fortfahren der Installation im CD-Rom-Laufwerk."))
  37.   (set #needcd-help           (cat "Bitte legen Sie die angeforderte CD-Rom in das Laufwerk ein, um mit der Installation fortfahren zu können."
  38.                                    @askdisk-help))
  39.  
  40.   (set #komponenten-text      (cat "Welche Komponenten wollen Sie installieren ?"))
  41.   (set #komponenten-help      (cat "Haken Sie hier bitte die Punkte ab, welche auf die Festplatte kopiert werden sollen. Hinter jedem Eintrag steht die benötigte Festplattenkapazität.\n\n"
  42.                                    @askoptions-help))
  43.  
  44.   (set #selectdrawer-text     (cat "Bitte wählen Sie die Schublade aus, in der sich das Programm Monument befindet."))
  45.   (set #selectdrawer-help     (cat "Wählen Sie die Schublade aus, in der sich das Programm Monument Titler oder Monument Designer befindet.\nIn dieses Verzeichnis werden dann alle Daten installiert.\n\n"
  46.                                    @askdir-help))
  47.  
  48.   (set #lostdiskspace-text    (cat "\nAuf dem Laufwerk \"%s\"\n sind nur noch %ld MBytes frei.\nFür die weitere Installation werden aber\n etwa %ld MBytes benötigt.\n\nInstallation trotzdem fortsetzen ?"))
  49.   (set #lostdiskspace-help    (cat "Auf dem Laufwerk \"%s\" sind nur %ld MByte verfügbar.\nFür die weitere Installation werden aber etwa %ld MByte benötigt.\n"
  50.                                    "Falls bereits Daten der CD-Rom teilweise oder vollständig installiert wurde, wird aber weniger Festplattenplatz benötigt.\n\n"
  51.                                    "Mit 'Weiter installieren' wird die Installation trotzdem fortgesetz,\nmit 'installieren abbrechen' wird die Installation beendet. "
  52.                                    "Dann können Sie nach einem Neustart ein anderes Laufwerk auswählen."
  53.                                    @askbool-help))
  54.  
  55.   (set #choice-continue       (cat "Weiter installieren"))
  56.   (set #choice-abort          (cat "Installation abbrechen"))
  57.  
  58.   (set #onlytitler-text       (cat "\nHINWEIS:\n\nIm ausgewählten Verzeichnis ist nur ein Monument Titler installiert. "
  59.                                    "Daher können die Animationen und Projektdateien der CD-Rom nicht sinnvoll verwendet werden.\n\n\n"
  60.                                    "Installation trotzdem fortsetzen ?"))
  61.   (set #onlytitler-help       (cat "Die CD-Rom enthält größtenteils Daten, die für Monument Designer V3 (oder teilw. für Animage) ausgelegt sind. "
  62.                                    "Monument Titler kann nur die CGFonts, Grafik, einzelne Sequenzebilder, oder das erste Bild aus den Animationsdateien verwenden. "
  63.                                    "Die Projektdateien können nicht geladen werden!"
  64.                                    @askbool-help))
  65.  
  66.   (set #maindefcopy-text      (cat "\nKopieren der Datei Main.def für Monument\n\n%s\n\n\n"
  67.                                    "Nur mit einer aktuellen Main.def-Datei stehen die zusätzlichen CGFonts, Grafiken und Animationen sofort in den Monument-PopUps zur Verfügung."))
  68.   (set #maindefcopy-help      (cat "Nur mit einer aktuellen Main.def-Datei stehen die zusätzlichen CGFonts, Grafiken und Animationen sofort in den Monument-PopUps zur Verfügung.\n\n"
  69.                                    "Bei Kopierbestätigung wird das bisherige Main.def in \"Main.def_old\" umbenannt, sodaß Sie eigene Änderungen übertragen können.\n\n"
  70.                                    @copyfiles-help))
  71.   (set #choice-mcontinue      (cat "Weiter mit kopieren"))
  72.   (set #choice-mabort         (cat "Diesen Teil überspringen"))
  73.  
  74.   (set #amaindefcopy-text     (cat "\n\nSoll eine neue Definitionsdatei (Main.def) für Monument installiert werden ?\n\n"
  75.                                    "Monument benötigt diese Datei, um die Daten der CD automatisch in die PopUps mit einzubinden."))
  76.   (set #amaindefcopy-help     (cat "Wählen Sie 'Weiter mit kopieren' um die Datei 'Main.def' in das Monument-Verzeichnis zu kopieren. "
  77.                                    "Das Monument-Verzeichnis wird automatisch ermittelt oder bei Nichtauffinden abgefragt."
  78.                                    @askbool-help))
  79.  
  80.   (set #complete-text         (cat "Alle Daten werden direkt in Monument zur Verfügung gestellt und können wie gewohnt aus den PopUps (für Schriften oder Grafiken) ausgewählt werden.\n\n"
  81.                                    "Die Projekt-Dateien können über den Menüpunkt \"Projekt/Laden\" aus der Schublade \"CreativImpulse1\" geladen werden."))
  82.  
  83.   (set #completetitler-text   (cat "Alle ausgewählten Daten wurden in das Verzeichnis von Monument Titler kopiert.\n\nDie CGFonts und Grafiken stehen automatisch in den PopUps zur Verfügung."))
  84.  
  85.   (set #completewithout-text  (cat "\n\nHINWEIS:\n\nDa Sie keine Komponenten ausgewählt haben, wurden auch keine Daten von CD-Rom auf die Festplatte kopiert."))
  86.  
  87.  
  88.   (set #abort-destnotexists   (cat "Zielverzeichnis zum Kopieren existiert nicht !!!\n\n\nINSTALLATION WIRD ABGEBROCHEN"))
  89.   (set #abort-destnotmony     (cat "Zielverzeichnis zum Kopieren ist kein Monument Titler- oder Monument Designer-Verzeichnis !!!\n\n\nINSTALLATION WIRD ABGEBROCHEN"))
  90. ;)
  91. ;)
  92.  
  93.  
  94. ;-----------------------------------------------------------------------------
  95. ; *** Procedure zum Kopieren der Main.def-Datei für Monument ***
  96. ; altes Main.def umbenennen und neues Main.def kopieren
  97. ; falls mit neuer CD-Rom installiert wurde befindet sich die Datei darauf,
  98. ; sonst auf der Installations-Diskette
  99. ; nur eine neuere Version wird kopiert
  100. ; bei MonumentTitler V1 die spezielle Main_V1.def-Datei kopieren!
  101.  
  102. (procedure MONY_INSTALL
  103. (
  104.     (set #founderr 0)
  105.  
  106.     ; Monument nicht installiert, dann erst Ziel ermitteln
  107.     (if (<> #monyinstall 1)
  108.       (
  109.         ; IP-Eintrag nach ENV kopieren, damit mit getenv der Inhalt ermittelt werden kann
  110.         (if (= 1 (exists "ssa:ip/monumentdsg" (noreq)))
  111.             (
  112.               (copyfiles (source "ssa:ip/monumentdsg") (dest "env:") (newname "monument") (nogauge))
  113.             )
  114.             (if (= 1 (exists "ssa:ip/monument" (noreq)))
  115.                 (
  116.                   (copyfiles (source "ssa:ip/monument") (dest "env:") (nogauge))
  117.                 )
  118.             )
  119.         )
  120.  
  121.  
  122.         (if (= 1 (exists "env:monument" (noreq)))
  123.             (
  124.               ; Zielverzeichnis ermitteln und das NewLine am Ende entfernen
  125.               (set #mondest (getenv "monument"))
  126.               (set #mondest (subs